runtime.p.sudogcache (field)

27 uses

	runtime (current package)
		proc.go#L497: 	if len(pp.sudogcache) == 0 {
		proc.go#L500: 		for len(pp.sudogcache) < cap(pp.sudogcache)/2 && sched.sudogcache != nil {
		proc.go#L504: 			pp.sudogcache = append(pp.sudogcache, s)
		proc.go#L508: 		if len(pp.sudogcache) == 0 {
		proc.go#L509: 			pp.sudogcache = append(pp.sudogcache, new(sudog))
		proc.go#L512: 	n := len(pp.sudogcache)
		proc.go#L513: 	s := pp.sudogcache[n-1]
		proc.go#L514: 	pp.sudogcache[n-1] = nil
		proc.go#L515: 	pp.sudogcache = pp.sudogcache[:n-1]
		proc.go#L549: 	if len(pp.sudogcache) == cap(pp.sudogcache) {
		proc.go#L552: 		for len(pp.sudogcache) > cap(pp.sudogcache)/2 {
		proc.go#L553: 			n := len(pp.sudogcache)
		proc.go#L554: 			p := pp.sudogcache[n-1]
		proc.go#L555: 			pp.sudogcache[n-1] = nil
		proc.go#L556: 			pp.sudogcache = pp.sudogcache[:n-1]
		proc.go#L569: 	pp.sudogcache = append(pp.sudogcache, s)
		proc.go#L5753: 	pp.sudogcache = pp.sudogbuf[:0]
		proc.go#L5816: 	pp.sudogcache = pp.sudogbuf[:0]
		runtime2.go#L682: 	sudogcache []*sudog